@@ -961,7 +961,8 @@ def lensman_photo_price(request): |
||
961 | 961 |
haggle_times = int(r.get(lensman_photo_haggle_times_key) or 0) |
962 | 962 |
# 砍价逻辑 |
963 | 963 |
if haggle_times < settings.LENSMAN_PHOTO_HAGGLE_MAX_TIMES: |
964 |
- price -= random.choice([50, 100]) |
|
964 |
+ haggle_price = random.choice([50, 100]) |
|
965 |
+ price = max(price - haggle_price, 1) |
|
965 | 966 |
r.incr(lensman_photo_haggle_times_key) |
966 | 967 |
else: |
967 | 968 |
try: |